0
32
1
14
20
4
24
30
49
13
26
6
5
55
10
140
23
11
42
107
8
28
31
37
18
12
9
65
33
27
51
15
337
179
149
76
105
273
36
101
95
38
72
128
47
116
60
25
68